function bind(func, obj, ...args) {
    var self = this
    console.log(self)
    return function(...args1) {
        return call(func, obj, ...args, ...args1)
    }
}